public class Boy{
	String name;
	//自定义构造方法
	Boy(){
		System.out.println("无参数构造方法");
	}
	Boy(String name){
		System.out.println("有参数构造方法");
		this.name = name;
	}

	void show(){
		System.out.println("我是" + name );
	}
	public static void main(String[] args) {
		
		//使用无参数构造方法创建对象并打印
		Boy b1 = new Boy();//"无参数构造方法
		b1.show();//我是null
		//使用有参数构造方法创建对象并打印
		Boy b2 = new Boy("张三");//有参数构造方法
		b2.show();//我是张三

		// Boy b3 = null;//Exception in thread "main" java.lang.NullPointerException
		// b3.show();
	}
}